.g-frame{
	box-shadow: 1px 1px 5px #ddd;
	width: 60%;
	min-width: 870px;
	height: 492px;
	padding: 50px 100px;
	border-radius: 10px;
}
.g-yanzheng{
		.u-tit{
		font-size: 22px;
		color: #333333;
	}
	.statebox{
		position: relative;
		display: flex;
		margin-top: 40px;
		height: 50px;
		width: 876px;

		.yanzheng{
			width: 292px;
			font-size: 22px;
			color: #0abd59;
			text-align: center;
			line-height: 50px;
			background-color: #f3f3f3;
				.beijing{
					position: absolute;
					z-index: 1;
					width: 264px;
					height: 50px;
					background-color: #ccefdc;
				}
			.fangkuai{
					position: absolute;
					z-index: 2;
					background-color: #ccefdc;
					width: 35px;
					height: 35px;
					transform:rotate(45deg);
					left: 246.5px;
					top: 7.5px;
				}
				.yuan{
						position: absolute;
						z-index: 2;
						width: 26px;
						height: 26px;
						background-color: #0abd59;
						color: white;
						font-size: 18px;
						border-radius: 50%;
						left: 60px;
						top: 12px;
						line-height: 26px;
					}
				span{
					position: relative;
					z-index: 3;
				}
		}
		.chongzhi{
			width: 292px;
			text-align: center;
			line-height: 50px;
			background-color: #f3f3f3;
			font-size: 22px;
			.yuan{
				position: absolute;
				z-index: 2;
				width: 26px;
				height: 26px;
				background-color: #7d7d7d;
				color: white;
				font-size: 18px;
				border-radius: 50%;
				left: 350px;
				top: 12px;
				line-height: 26px;
				}
		}
		.chenggong{
			width: 292px;
			text-align: center;
			line-height: 50px;
			background-color: #f3f3f3;
			font-size: 22px;
			.yuan{
				position: absolute;
				z-index: 2;
				width: 26px;
				height: 26px;
				background-color: #7d7d7d;
				color: white;
				font-size: 18px;
				border-radius: 50%;
				left: 640px;
				top: 12px;
				line-height: 26px;
				}
		}
	}
	.phonenumber{
		box-sizing: border-box;
		display: block;
		width: 492px;
		height: 50px;
		border-radius: 4px;
		border: 1px solid #dddddd;
		font-size: 18px;
		color: #888888;
		padding-left: 20px;
		margin-top: 50px;
	}
	.u-margin{
		margin-top: 30px;
	}
	.dingwei{
		position: relative;
		width: 492px;
		.zidingyi{
			position: absolute;
			width: 120px;
			height: 48px;
			border-radius: 4px;
			font-size: 18px;
			color: white;
			right: 0;
			top: 1px;
			&.disable{
				background-color: #ddd;
				color: #999;
			}
		}
	}
	.juzhong{
		width: 492px;
		display: flex;
		justify-content: center;
		.xiayibu{
		width: 200px;
		height: 50px;
		font-size: 22px;
		margin-top: 50px;

		}
	}
}

.g-chongzhi{
		.u-tit{
		font-size: 22px;
		color: #333333;
	}
	.statebox{
		position: relative;
		display: flex;
		margin-top: 40px;
		height: 50px;
		width: 876px;

		.yanzheng{
			width: 292px;
			font-size: 22px;
			text-align: center;
			line-height: 50px;
			background-color: #f3f3f3;
			.yuan{
				position: absolute;
				z-index: 2;
				width: 26px;
				height: 26px;
				background-color: #7d7d7d;
				color: white;
				font-size: 18px;
				border-radius: 50%;
				left: 60px;
				top: 12px;
				line-height: 26px;
				}

		}
		.chongzhi{
			width: 292px;
			color: #0abd59;
			text-align: center;
			line-height: 50px;
			background-color: #f3f3f3;
			font-size: 22px;

				.beijing{
					position: absolute;
					z-index: 1;
					width: 264px;
					height: 50px;
					background-color: #ccefdc;
				}
			.fangkuai{
					position: absolute;
					z-index: 2;
					background-color: #ccefdc;
					width: 35px;
					height: 35px;
					transform:rotate(45deg);
					left: 539.5px;
					top: 7.5px;
				}
				.yuan{
						position: absolute;
						z-index: 2;
						width: 26px;
						height: 26px;
						background-color: #0abd59;
						color: white;
						font-size: 18px;
						border-radius: 50%;
						left: 350px;
						top: 12px;
						line-height: 26px;
					}
				span{
					position: relative;
					z-index: 3;
				}
		}
		.chenggong{
			width: 292px;
			text-align: center;
			line-height: 50px;
			background-color: #f3f3f3;
			font-size: 22px;
			.yuan{
				position: absolute;
				z-index: 2;
				width: 26px;
				height: 26px;
				background-color: #7d7d7d;
				color: white;
				font-size: 18px;
				border-radius: 50%;
				left: 640px;
				top: 12px;
				line-height: 26px;
				}
		}
	}
	.u-username{
		display: flex;
		margin-top: 30px;
		font-size: 22px;
		line-height: 50px;
		.chongzhik{
			width: 360px;
			height: 50px;
			border-radius: 4px;
			border:1px solid #dddddd;
			margin-left: 40px;
			padding-left: 20px;
		}

	}
	.u-margin{
			margin-top: 50px;
		}
	.juzhong{
		width: 492px;
		display: flex;
		justify-content: center;
		.xiayibu{
		width: 200px;
		height: 50px;
		font-size: 22px;
		margin-top: 50px;

		}
	}
}

















.g-chenggong{
			.u-tit{
		font-size: 22px;
		color: #333333;
	}
	.statebox{
		position: relative;
		display: flex;
		margin-top: 40px;
		height: 50px;
		width: 876px;

		.yanzheng{
			width: 292px;
			font-size: 22px;
			text-align: center;
			line-height: 50px;
			background-color: #f3f3f3;
			.yuan{
				position: absolute;
				z-index: 2;
				width: 26px;
				height: 26px;
				background-color: #7d7d7d;
				color: white;
				font-size: 18px;
				border-radius: 50%;
				left: 60px;
				top: 12px;
				line-height: 26px;
				}

		}
		.chongzhi{
			width: 292px;
			text-align: center;
			line-height: 50px;
			background-color: #f3f3f3;
			font-size: 22px;

				.yuan{
						position: absolute;
						z-index: 2;
						width: 26px;
						height: 26px;
						background-color:#7d7d7d ;
						color: white;
						font-size: 18px;
						border-radius: 50%;
						left: 350px;
						top: 12px;
						line-height: 26px;
					}

		}
		.chenggong{
			width: 292px;
			text-align: center;
			line-height: 50px;
			font-size: 22px;
			color: #0abd59;

				.beijing{
					position: absolute;
					z-index: 1;
					width: 264px;
					height: 50px;
					background-color: #ccefdc;
				}
			.fangkuai{
					position: absolute;
					z-index: 2;
					background-color: #ccefdc;
					width: 35px;
					height: 35px;
					transform:rotate(45deg);
					left: 830.5px;
					top: 7.5px;
				}
				span{
					position: relative;
					z-index: 3;
				}
			.yuan{
				position: absolute;
				z-index: 2;
				width: 26px;
				height: 26px;
				background-color:#0abd59 ;
				color: white;
				font-size: 18px;
				border-radius: 50%;
				left: 640px;
				top: 12px;
				line-height: 26px;
				}
		}
	}
	.success{
		margin-top: 100px;
		width: 876px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		font-size: 30px;
		color: #333333;
		img{
			flex-grow: 0;
		}
	}

}
